<?php

session_start();

// Include i file necessari
include('inc/config.inc.php');
include('inc/template.inc.php');
include('inc/db.inc.php');
include('inc/check.inc.php');

// Recupera l'id del personaggio
$user_id = $_SESSION['uid'];
// Recupera l'azione da eseguire
$action = ( ! empty($_GET['act'])) ? trim(mysqli_real_escape_string($db, $_GET['act'])) : 0;


// Equipaggia l'oggetto
if ($action == 1)
{
	$item_id = $_GET['id'];
		
	$db -> query("UPDATE itemslink SET item_equipped = 1 WHERE item_id = '$item_id' AND user_id = '$user_id'");
}
// Toglie l'oggetto dall'equipaggiamento.
if ($action == 2)
{
	$item_id = $_GET['id'];
	
	$db -> query("UPDATE itemslink SET item_equipped = 0 WHERE item_id = '$item_id' AND user_id = '$user_id'");
}

// Recupera il nome del personaggio
if($r1 = $db -> query("SELECT user_name, user_surname FROM users WHERE user_id ='$user_id'"))
{
	$rd1 = $r1 -> fetch_assoc();
	
	$user_name		= $rd1['user_name'];
	$user_surname	= $rd1['user_surname'];
	
	$r1 -> close();
}

// Elenca gli Oggetti
$itemlist = "";

// Recupera l'elenco dal database.
if($r2 = $db -> query("SELECT * FROM itemslink WHERE user_id ='$user_id'"))
{
	while($rd2 = $r2 -> fetch_assoc())
	{
		$item_id = $rd2['item_id'];
		
		// Se l'oggetto non � equipaggiato, mostra il comando Equip, se � equipaggiato, mostra Unequip
		if ($rd2['item_equipped'] == 0)
		{
			$equip_item = '<a href="items.php?act=1&id=' . $item_id . '" class="btn btn-success" target="_self">Equipaggia</a>';
		} else { 
			$equip_item = '<a href="items.php?act=2&id=' . $item_id . '" class="btn btn-danger" target="_self">Rimuovi</a>';
		}
		
		// Recupera le informazioni dell'Oggetto dal database
		if($r3 = $db -> query("SELECT * FROM items WHERE item_id ='$item_id'"))
		{
			$rd3 = $r3 -> fetch_assoc();
			
			$iname = htmlentities($rd3['item_name']);
			$idesc = htmlentities($rd3['item_longdesc']);
			
			// Crea la lista degli oggetti
			$itemlist .= '<div class="media"><div class="pull-left"><img class="media-object" src="img/locations/default.jpg" alt="..."></div>';
			$itemlist .= '<div class="media-body"><h4 class="media-heading">' . $iname . '</h4></p>' . $idesc;
			$itemlist .= '</p><p><b>Posseduti: </b>' . $rd2['item_number'] . '</p>' . $equip_item . '</p></div></div>';
		}
		
	}

}

	// Lista delle tag speciali
	$tags = array(
					'temp_title' => $g_name, 'temp_name' => $user_name, 'temp_surname' => $user_surname, 
					'temp_userid' => $user_id, 'temp_itemlist' => $itemlist
				);
				
	// Carica il template e formatta le tag speciali
	$temp = new template('style/items.template.html');
	$temp -> replace($tags);
	
	// Visualizza l'output
	echo $temp -> show();
	
	// Chiude la connessione al database
$db -> close();

?>